
var app = getApp();
var f = require('../../utils/files.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    //商品详情
    goods_detail: { id: "1", store_id: "2", title: "title14", price: "2.00", number: "34", info: "村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234村圾info_yyy2 2234", banner: app.globalData.defaultImg, hit: "92" },


    //商户详情
    store_detail: {
      id: 1, name: 'store_name', phone: 13844558822, qq: 329056802, wx: 'yiluqianxing', addr: '吉林省柳河县柳河镇建设大街1238号吉林省柳河县柳河镇建设大街1238号吉林省柳河县柳河镇建设大街1238号', info:'顶替加盟info顶替加盟info顶替加盟info顶替加盟info顶替加盟info顶替加盟info顶替加盟info顶替加盟info顶替加盟info顶替加盟info顶替加盟info顶替加盟info顶替加盟info顶替加盟info顶替加盟info顶替加盟info顶替加盟info顶替加盟info顶替加盟info顶替加盟info顶替加盟info'},


    //商品图片列表
    goods_img_list: [
      app.globalData.defaultImg,
      app.globalData.defaultImg,
      app.globalData.defaultImg,
      app.globalData.defaultImg,
      app.globalData.defaultImg,
      app.globalData.defaultImg,
      app.globalData.defaultImg,
      app.globalData.defaultImg,
      app.globalData.defaultImg,
      app.globalData.defaultImg,
      app.globalData.defaultImg,
      app.globalData.defaultImg,
      app.globalData.defaultImg,
      app.globalData.defaultImg,
      app.globalData.defaultImg,
      app.globalData.defaultImg,
      app.globalData.defaultImg
    ],
    goods_img_list_max:2, //每次下拉加载时图片最大显示的下标



    Notice_Str:'数据加载中...',
    collect_str:'收藏商品' //按钮：收藏商品 取消收藏





    // upyun_shop_img: app.globalData.upyun_shop_img,
    // default_img: app.globalData.default_img,
    // goods_id:0,       //商品id
    // NullStat:true,   //商品详情不存在时的提示
    // goods_img_list2: [],
    // collect_path:'', //商品收藏文件路径
  },

  //上拉触底
  onReachBottom: function () {
    var t = this
    var max = t.data.goods_img_list_max + 3
    max = max > t.data.goods_img_list.length ? max > t.data.goods_img_list.length:max
    app.C(max);
    if (max != t.data.goods_img_list.length){
      t.setData({
        goods_img_list_max:max
      })
    }
  },
 
  //返回顶部
  backTop(){
    app.backTop()
  },

  //返回首页
  JumpIndex(){
    wx.switchTab({
      url: '/pages/index/index',
    })
  },


  // /**
  //  * 生命周期函数--监听页面加载
  //  */
  // onLoad: function (o) {
    
  //   var goods_id = parseInt(o.id);
  //   var utag1 = parseInt(o.utag1);  //商品信息版本
  //   var s_utag1 = parseInt(o.s_utag1);  //商户信息版本
  //   if (!/^[1-9][0-9]*$/.test(goods_id)){
  //     return;
  //   }
  //   var t = this;
  //   if(o.from == 'me'){
  //     var collect_str = '取消收藏';
  //     utag1 = 'none';
  //     s_utag1 = 'none';
  //   }else{
  //     var collect_str = '收藏商品';
  //   }
  //   t.setData({
  //     collect_path: app.globalData.data_path + 'CollectGoods_' + app.globalData.CurrentCityObj.code, //商品收藏文件路径
  //     collect_str: collect_str
  //   });
  //   wx.showLoading({
  //     title: '正在加载...',
  //   })

  //   var goods_view = 0;   //是否显示商品提示
  //   var store_view = 0;   //是否显示商户提示

  //   //获取并显示商品详情
  //   app.GetStoreOrGoodsDetail(goods_id, utag1, function (goods_detail) {
  //     wx.hideLoading();

  //     if (typeof goods_detail == 'object' && goods_detail.length > 1) {
  //       t.setData({
  //         goods_detail: goods_detail,
  //         goods_id: goods_id
  //       });
  //       app.C(goods_detail);
  //     } else {
  //       t.setData({
  //         goods_detail: '',
  //         Notice_Str: '信息下架或已删除!'
  //       });
  //     }
  //     if (!t.data.goods_detail[1]){
  //       return;
  //     }

  //     //获取并显示商户信息
  //     var store_id = t.data.goods_detail[1];
  //     app.GetStoreOrGoodsDetail(store_id, s_utag1, function (store_detail) {

  //       if(typeof store_detail == 'object' && store_detail.length > 1){
  //         t.setData({
  //           store_detail: store_detail
  //         });
  //       }
  //     }, 0, store_view)

  //     var utag3 = t.data.goods_detail[8];
  //     GetGoodsImgList(0); //获取商品下的图片列表

  //     //获取商品下的图片列表   参一：是否打印提示信息，默认空为不显示 
  //     function GetGoodsImgList(view) {
  //       var cache_name = 'imgs_' + app.globalData.CurrentCityObj.code + '_' + goods_id;   //图片列表缓存名
  //       var cache_uri = '/detail_goods_imgs/' + cache_name;
  //       var cache_url = app.globalData.upyun_shop_cache + cache_uri + '.html';
  //       var cache_path = app.globalData.data_path + cache_name;

  //       f.Has(cache_path, function (s) {
  //         if (s == 'ok') {
  //           f.Reads(cache_path, function (imgs_file) {
  //             if (/^{.*}$/.test(imgs_file)) {
  //               var imgs_file2 = JSON.parse(imgs_file);
  //               //app.C(imgs_file2);
  //               if (imgs_file2.utag3 == utag3) {    //版本有效
  //                 if (view) app.C('imgs file ok');
  //                 t.setData({
  //                   goods_img_list: imgs_file2.imgs
  //                 });
  //               } else {        //版本过期
  //                 Upyun2()
  //               }
  //             } else {
  //               Upyun2()
  //             }
  //           });
  //         } else {
  //           Upyun2()
  //         }
  //       });

  //       function Upyun2() {
  //         Upyun(function (upyun_res) {
  //           if (typeof upyun_res == 'object' && upyun_res.utag3) {
  //             for (var i = 0; i < upyun_res.imgs.length; i++) {
  //               upyun_res.imgs[i] = upyun_res.imgs[i] ? app.globalData.upyun_shop_img + upyun_res.imgs[i] : app.globalData.default_img;
  //             }
  //             f.Writes2(cache_path, JSON.stringify(upyun_res), function () { });
  //             t.setData({
  //               goods_img_list: upyun_res.imgs
  //             });
  //           }
  //         });
  //       }

  //       function Upyun(fun) {     //upyun获取图片列表
  //         app.Ajax({}, function (upyun_img_res) {
  //           if (typeof upyun_img_res.data == 'object' && upyun_img_res.data.utag3) {
  //             if (upyun_img_res.data.utag3 == utag3) {
  //               if (view) app.C('imgs upyun ok');
  //               fun(upyun_img_res.data);
  //             } else {      //如果版本不一致
  //               After(function (after_res) {
  //                 fun(after_res);
  //               });
  //             }
  //           } else {
  //             After(function (after_res) {
  //               fun(after_res);
  //             });
  //           }
  //         }, cache_url);
  //       }

  //       function After(fun) {   //后台获取图片列表
  //         var sess_name = 'imgs_' + goods_id;
  //         var img_data = {
  //           goods_id: goods_id,
  //           type: 'GetGoodsImgList',
  //           cache_name: cache_uri
  //         }
  //         app.Ajax2(img_data, function (after_res) {
  //           //app.C(after_res);
  //           if (typeof after_res.data == 'object' && after_res.data.utag3 && after_res.data.imgs) {
  //             if (view) app.C('imgs after ok');
  //             fun(after_res.data);
  //           } else {
  //             fun('err');
  //           }
  //         });
  //       }
  //     }

  //   }, 1, goods_view)



  // },




  // //页面上拉触底加载新图片
  // onReachBottom: function () {
  //   var t = this;
  //   var g1 = t.data.goods_img_list;
  //   var g2 = t.data.goods_img_list2;
  //   for (var i = 0; i < 3; i++) {
  //     if (g1.length > 0) {
  //       g2.push(g1.splice(0, 1)[0]);
  //     }
  //   }
  //   t.setData({
  //     goods_img_list: g1,
  //     goods_img_list2: g2,
  //   });
  // },

  // //图片加载出错时的处理
  // ImgErr(e) {
  //   return;
  // },










  // //### 收藏商品
  // CollectGoods(e){
  //   var t = this;
  //   var goods_detail = t.data.goods_detail;
  //   if (!goods_detail){
  //     app.A('数据异常！',1);
  //     return;
  //   }

  //   var f = require('../../utils/files.js');
  //   //[0]id [1]banner [2]title [3]price      //收藏商品列表字段
  //   var tmp = [goods_detail[0], goods_detail[2], goods_detail[3], goods_detail[4]];
  //   var collect_path = t.data.collect_path;
  //   f.Has(collect_path,function(s1){
  //     if(s1 != 'ok'){ //a 缓存文件不存在 
  //       if (e.target.dataset.val == '取消收藏') return;
  //       var arr = [];
  //       arr.push(tmp);
  //       SaveCollect(arr);       //缓存到文件
  //     } else {             //a 缓存文件存在 
  //       f.Reads(collect_path,function(res){
  //         if(!/^\[.+\]$/.test(res)){
  //           f.DelFile(collect_path);
  //           return;
  //         }
  //         var arr = JSON.parse(res);
  //         //取消收藏操作
  //         if (e.target.dataset.val == '取消收藏') {
  //           for(var i=0;i<arr.length;i++){
  //             if(arr[i][0] == t.data.goods_id){
  //               arr.splice(i,1);
  //               break;
  //             }
  //           }
  //           SaveCollect(arr);
  //           return;
  //         }
  //         if(arr.length > 50){
  //           app.A('收藏数量超限！',1);return;
  //         }
  //         var exists_stat = false;
  //         for(var i=0;i<arr.length;i++){
  //           if (goods_detail[0] == arr[i][0]){
  //             exists_stat = true;
  //             break;
  //           }
  //         }
  //         if (exists_stat){
  //           app.A('收藏已存在！',1);
  //         }else{
  //           arr.push(tmp);
  //           SaveCollect(arr);
  //         }
  //       });
  //     }
  //   });
  //   function SaveCollect(arr) {
  //     var arr2 = JSON.stringify(arr);
  //     f.Writes2(collect_path, arr2, function (s2) {
  //       if (s2 == 'ok') {
  //         app.A('操作成功！');
  //         if (e.target.dataset.val == '取消收藏'){
  //           wx.switchTab({
  //             url: "/pages/me/me"
  //           });
  //         }
  //       } else {
  //         app.A('操作异常！', 1);
  //       }
  //     })
  //   }
  // },

  // //进入商户
  // CatStore(e){
  //   var t = this;
  //   var store_id = t.data.store_detail[0];
  //   var utag1 = t.data.store_detail[8];
  //   var utag3 = t.data.store_detail[9];
  //   if(!store_id || !utag1){
  //     app.A('缺少参数！',1);
  //     return;
  //   }
  //   wx.navigateTo({
  //     url: '/pages/detail_store/detail_store?sid='+store_id+'&utag1='+utag1+'&utag3='+utag3,
  //   })
  // },


  // //跳转首页


  // //点击分享按钮
  // onShareAppMessage(res) {
  //   var t = this;
  //   var goods_id = t.data.goods_detail[0];
  //   var utag1 = t.data.goods_detail[7];
  //   var utag3 = t.data.goods_detail[9];
  //   var title = "分享";
  //   if(goods_id){
  //     var path = '/pages/detail_goods/detail_goods?id=' + goods_id + '&utag1=' + utag1 + '&utag3=' + utag3;
  //   }else{
  //     var path = '/pages/index/index';
  //   }
  //   return {
  //     title: title,
  //     path: path
  //   }
  // },


})